package xyj.sparrow.discovery.zk.bean.strategies;

/**
 * 提供者策略
 *
 * @author 江南小俊
 * @since 2021/6/19 下午11:44
 **/
public class ProviderStrategy {
    /**
     * 此策略始终从列表中随机选择一个实例
     */
    public static final String RANDOM = "RandomStrategy";
    /**
     * 此策略在实例列表中按顺序轮换
     */
    public static final String ROUND_ROBIN = "RoundRobinStrategy";
    /**
     * 此策略使用主策略来选择初始实例。 一旦选择，该实例总是被返回。 但是，如果当前选择的实例不再在列表中，则使用顺序策略选择一个新实例。
     */
    public static final String STICKY = "StickyStrategy";
}
